.loading {
    text-align: center;
    margin-bottom: 20rem;
    color: green;
}

#left-nav {
    width: 300px;
    max-width: 300px;
    min-width: 28rem;
    position: fixed;
    overflow: auto;
    border-right: solid thin #eaeaea;
    height: 100%;
    background: #f4f4f4;
}

#left-nav > .api-type-selector {
    display: inline-block;
    width: 100%;
    margin: 0;
    line-height: 4rem;
}
#left-nav > .api-type-selector li{
    float: left;
    text-align: center;
    width: 50%;
    cursor: pointer;
    font-weight: bold;
    color: #999;
    border-bottom: 3px solid #999;
    background-color: #DDD;
}
#left-nav > .api-type-selector li.active{
    border-bottom-width: 0;
    color: #3eb63e;
    background-color: #f4f4f4;
}

#left-nav > ul {
    margin: 1rem 0.5rem 3rem 0;
}
